Self-Stabilizing Mobile Byzantine-Tolerant Regular Register with bounded timestamp
نویسندگان
چکیده
This paper proposes the first implementation of a regular register by n servers that is tolerant to both mobile Byzantine agents, and transient failures (it is self-stabilizing) in a round-free synchronous model. We consider the most difficult model for mobile Byzantine agents to date where the message delay, δ, and the speed of mobile Byzantine agents, ∆, are completely decoupled. Moreover, servers are not aware of their state (infected or correct) after mobile Byzantine agents left them. The register is maintained by n servers and our algorithm tolerates (i) any number of transient failures, and (ii) up to f Mobile Byzantine agents. Our implementation uses bounded timestamps from the Z5 domain, and is optimal with respect to the number of tolerated mobile Byzantine agents. The convergence time of our solution is upper bounded by 3∆+T5write(), where T5write() is the time needed to execute five complete write() operations. Contact Author: Silvia Bonomi Address: Dipartimento di Ingegneria Informatica, Automatica e Gestionale “A. Ruberti” Universitá degli Studi di Roma “La Sapienza” Via Ariosto, 25 I-00185 Roma (RM) Italy Telephone Number: +39 06 77 27 4017
منابع مشابه
Fault-Tolerant Implementations of Regular Registers by Safe Registers with Applications to Networks
We present the first wait-free and self-stabilizing implementation of a single-writer/single-reader regular register by single-writer/single-reader safe registers. The construction is in two steps: one implements a regular register using 1-regular registers, and the other implements a 1-regular register using saferegisters. In both steps, if the initial register is bounded then the implementati...
متن کاملA Fault-Resistant Asynchronous Clock Function
Consider an asynchronous network in a shared-memory environment consisting of n nodes. Assume that up to f of the nodes might be Byzantine (n > 12f), where the adversary is full-information and dynamic (sometimes called adaptive). In addition, the non-Byzantine nodes may undergo transient failures. Nodes advance in atomic steps, which consist of reading all registers, performing some calculatio...
متن کاملFault and Byzantine Tolerant Self-stabilizing Mobile Robots Gathering - Feasibility Study -
Gathering is a fundamental coordination problem in cooperative mobile robotics. In short, given a set of robots with arbitrary initial locations and no initial agreement on a global coordinate system, gathering requires that all robots, following their algorithm, reach the exact same but not predetermined location. Gathering is particularly challenging in networks where robots are oblivious (i....
متن کاملBridging the Gap: Byzantine Faults and Self-stabilization
Distributed systems are everywhere. As everyday lives become more and more dependent on distributed systems, they are expected to withstand different kinds of failures. Different models of failures exist which aim at modeling network errors, hardware failures, soft errors, etc. This thesis concentrates on dealing with a combination of two different kinds of fault tolerance. The Byzantine failur...
متن کاملFault-Tolerant and Self-stabilizing Mobile Robots Gathering
Gathering is a fundamental coordination problem in cooperative mobile robotics In short given a set of robots with arbitrary initial location and no initial agreement on a global coordinate system gathering requires that all robots following their algorithm reach the exact same but not predetermined location In this paper we signi cantly extend the studies of deterministic gathering feasibility...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1609.02694 شماره
صفحات -
تاریخ انتشار 2016